package com.ruoyi.psi.base.cost.domain;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.List;

/**
 * 产品成本，数据传输对象，面向前端需求
 * @author lsy 2021.8.3
 * 修改：
 */
@Data
public class ProductionCostDto {
    /**
     * 报价产品
     */
    @NotNull(message = "报价产品不能为空")
    @ApiModelProperty(value = "报价产品", required = true)
    private String produceId;

    /**
     * 产品名称
     */
    @ApiModelProperty("产品名称")
    private String produceName;

    /**
     * 总成本
     */
    @ApiModelProperty("总成本")
    private Double totalCost;

    /**
     * 备注
     */
    @ApiModelProperty("备注")
    private String remark;

    /**
     * 报价明细
     */
    @ApiModelProperty("报价明细")
    private List<ProductionCostListDto> productionCostListDto;
}
